package com.java.collection;

import java.util.HashMap;
import java.util.Map;

public class HashMapDemo {

    public static void main(String[] args) {
        //创建HashMap
        Map<String,String> map = new HashMap<>();
        //添加数据
        map.put("011","张三");
        map.put("102","李四");
        map.put("013","王五");
        map.put("104","赵六");
//        //查找数据
//        System.out.println(map.get("003"));
//        //删除数据
//        map.remove("004");
//        //判断是否存在某个键
//        System.out.println("是否存在键：" + map.containsKey("004"));
//        System.out.println("是否存在值：" + map.containsValue("张六"));
        System.out.println("遍历所有的key");
        for(String key : map.keySet()){
            System.out.println(key);
        }
        System.out.println("遍历所有的value");
        for(String value : map.values()){
            System.out.println(value);
        }
        System.out.println("遍历所有的key-value对");
        for(Map.Entry<String,String> entry : map.entrySet()){
            System.out.println(entry.getKey() + "-----" + entry.getValue());
        }
    }
}
